import api from '@/api/index.ts'

// 获取列表数据
export function GetData(params: any) {
  return api.get(`/api/product/list?${params}`)
}
// 获取单个详细数据
export function GetDataDetail(id: string) {
  return api.get(`/api/product/detail/${id}`)
}
// 更改列表排序
export function patchListSort(params: any) {
  return api.patch(`/api/product/modifysort`, params)
}
// 更改库存
export function patchListInventory(params: any) {
  return api.patch(`/api/product/modifyinventory`, params)
}
// 编辑商品详情
export function PutDetailsRedact(params: any) {
  return api.put(`/api/product/modify`, params)
}
// 获取所有商品项
export function GetAllData(params?: string) {
  return api.get(`/api/product/alllist${params ? `?${params}` : ''}`)
}
// 批量上下架
export function PostListingDelist(params: any) {
  return api.post('/api/product/modifyproductsactive', params)
}
// 复制商品
export function PostCopy(productId: any) {
  return api.post(`/api/product/copy/${productId}`)
}
// 导出商品销量
export function GetExcelData(params: string) {
  return api.get(`/api/product/dataexcel?${params}`, { responseType: 'blob' })
}
